package com.djl.zenithbite.service.shopping.cart;

import com.djl.zenithbite.common.response.BaseResponse;
import com.djl.zenithbite.dto.request.shopping.cart.CartItemRequest;
import com.djl.zenithbite.dto.request.shopping.order.OrderItemRequest;
import com.djl.zenithbite.dto.response.cart.CartResponse;

import java.util.List;

public interface CartService {
    BaseResponse<List<CartResponse>> list();

    BaseResponse<CartResponse> add(CartItemRequest request);

    BaseResponse<CartResponse> edit(CartItemRequest request);

    BaseResponse<CartResponse> storeCart(Integer storeId);
}
